home *** CD-ROM | disk | FTP | other *** search
- #ifdef OpenIFF
- .globl _OpenIFF
- _OpenIFF: movel sp@(4),a0
- movel _IFFBase,a6
- jmp a6@(-30)
- #endif
-
- #ifdef IFFL_CloseIFF
- .globl _IFFL_CloseIFF
- _IFFL_CloseIFF: movel sp@(4),a1
- movel _IFFBase,a6
- jmp a6@(-36)
- #endif
-
- #ifdef IFFL_FindChunk
- .globl _IFFL_FindChunk
- _IFFL_FindChunk: movel sp@(4),a1
- movel sp@(8),d0
- movel _IFFBase,a6
- jmp a6@(-42)
- #endif
-
- #ifdef IFFL_GetBMHD
- .globl _IFFL_GetBMHD
- _IFFL_GetBMHD: movel sp@(4),a1
- movel _IFFBase,a6
- jmp a6@(-48)
- #endif
-
- #ifdef IFFL_GetColorTab
- .globl _IFFL_GetColorTab
- _IFFL_GetColorTab: movel sp@(4),a1
- movel sp@(8),a0
- movel _IFFBase,a6
- jmp a6@(-54)
- #endif
-
- #ifdef IFFL_DecodePic
- .globl _IFFL_DecodePic
- _IFFL_DecodePic: movel sp@(4),a1
- movel sp@(8),a0
- movel _IFFBase,a6
- jmp a6@(-60)
- #endif
-
- #ifdef IFFL_SaveBitMap
- .globl _IFFL_SaveBitMap
- _IFFL_SaveBitMap: movel a2,sp@-
- moveml sp@(8),a0/a1/a2
- movel sp@(20),d0
- movel _IFFBase,a6
- jsr a6@(-66)
- movel sp@+,a2
- rts
- #endif
-
- #ifdef IFFL_SaveClip
- .globl _IFFL_SaveClip
- _IFFL_SaveClip: moveml d4/a2,sp@-
- moveml sp@(24),d0-d4
- moveml sp@(12),a0-a2
- movel _IFFBase,a6
- jsr a6@(-72)
- moveml sp@+,d4/a2
- rts
- #endif
-
- #ifdef IFFL_IFFError
- .globl _IFFL_IFFError
- _IFFL_IFFError: movel _IFFBase,a6
- jmp a6@(-78)
- #endif
-
- #ifdef IFFL_GetViewModes
- .globl _IFFL_GetViewModes
- _IFFL_GetViewModes: movel sp@(4),a1
- movel _IFFBase,a6
- jmp a6@(-84)
- #endif
-
- #ifdef NewOpenIFF
- .globl _NewOpenIFF
- _NewOpenIFF: movel sp@(4),a0
- movel sp@(8),d0
- movel _IFFBase,a6
- jmp a6@(-90)
- #endif
-
- #ifdef IFFL_CompressBlock
- .globl _IFFL_CompressBlock
- _IFFL_CompressBlock:
- movel a6,sp@-
- moveml sp@(8),a0-a1
- moveml sp@(16),d0-d1
- movel _IFFBase,a6
- jsr a6@(-144)
- movel sp@+,a6
- rts
- #endif
-
- #ifdef IFFL_DecompressBlock
- .globl _IFFL_DecompressBlock
- _IFFL_DecompressBlock:
- movel a6,sp@-
- moveml sp@(8),a0-a1
- moveml sp@(16),d0-d1
- movel _IFFBase,a6
- jsr a6@(-150)
- movel sp@+,a6
- rts
- #endif
-
- #ifdef IFFL_ModifyFrame
- .globl _IFFL_ModifyFrame
- _IFFL_ModifyFrame:
- movel a6,sp@-
- moveml sp@(8),a0-a1
- movel _IFFBase,a6
- jsr a6@(-96)
- movel sp@+,a6
- rts
- #endif
-
- #ifdef IFFL_OpenIFF
- .globl _IFFL_OpenIFF
- _IFFL_OpenIFF:
- movel a6,sp@-
- movel sp@(8),a0
- movel sp@(12),d0
- movel _IFFBase,a6
- jsr a6@(-120)
- movel sp@+,a6
- rts
- #endif
-
- #ifdef IFFL_PopChunk
- .globl _IFFL_PopChunk
- _IFFL_PopChunk:
- movel a6,sp@-
- movel sp@(8),a0
- movel _IFFBase,a6
- jsr a6@(-132)
- movel sp@+,a6
- rts
- #endif
-
- #ifdef IFFL_PushChunk
- .globl _IFFL_PushChunk
- _IFFL_PushChunk:
- movel a6,sp@-
- movel sp@(8),a0
- moveml sp@(12),d0-d1
- movel _IFFBase,a6
- jsr a6@(-126)
- movel sp@+,a6
- rts
- #endif
-
- #ifdef IFFL_WriteChunkBytes
- .globl _IFFL_WriteChunkBytes
- _IFFL_WriteChunkBytes:
- movel a6,sp@-
- moveml sp@(8),a0-a1
- movel sp@(16),d0
- movel _IFFBase,a6
- jsr a6@(-138)
- movel sp@+,a6
- rts
- #endif
-